
/* --------------------隐藏回到顶部按钮，替换为up酱 ----------*/
#go-up i {
    display: none;
    background-color: transparent !important;
}

#go-up {
    background-color: transparent !important;
}

#upj {
    transform: translate(-30px, -10px) !important;
}
/*新版3.0.0以上添加up酱置顶ico图标上移问题*/
.fas.fa-arrow-up {
    line-height: 2;
}

/*-------------------------页脚透明---------------------*/
#footer {
    background: transparent !important;
}

/*----------------footer.pug 自定义跳动的心-------------*/
#heartbeat {
    color:red;
    animation:iconAnimate 1.33s ease-in-out infinite
}
@-moz-keyframes iconAnimate {
    0%, 100% {
        transform:scale(1)
    }
    10%, 30% {
        transform:scale(.9)
    }
    20%, 40%, 60%, 80% {
        transform:scale(1.1)
    }
    50%, 70% {
        transform:scale(1.1)
    }
}
@-webkit-keyframes iconAnimate {
    0%, 100% {
        transform:scale(1)
    }
    10%, 30% {
        transform:scale(.9)
    }
    20%, 40%, 60%, 80% {
        transform:scale(1.1)
    }
    50%, 70% {
        transform:scale(1.1)
    }
}
@-o-keyframes iconAnimate {
    0%, 100% {
        transform:scale(1)
    }
    10%, 30% {
        transform:scale(.9)
    }
    20%, 40%, 60%, 80% {
        transform:scale(1.1)
    }
    50%, 70% {
        transform:scale(1.1)
    }
}
@keyframes iconAnimate {
    0%, 100% {
        transform:scale(1)
    }
    10%, 30% {
        transform:scale(.9)
    }
    20%, 40%, 60%, 80% {
        transform:scale(1.1)
    }
    50%, 70% {
        transform:scale(1.1)
    }
}

/*-----------------------鼠标右键配置-------------------*/
html,body {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
}
a {
    text-decoration:none;
    outline:0;
}
.GalMenu {
    margin:0;
    padding:0;
    display:none;
    position:fixed;
    z-index:999;
}
.circle,.ring {
    height:300px;
    position:relative;
    width:300px;
}
.circle {
    margin:0 auto;
}
.ring {
    border-radius:50%;
    opacity:0;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-transform:scale(0.1) rotate(-270deg);
    -moz-transform:scale(0.1) rotate(-270deg);
    -transform:scale(0.1) rotate(-270deg);
    -webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
}
.open .ring {
    opacity:1;
    -webkit-transform:scale(1) rotate(0);
    -moz-transform:scale(1) rotate(0);
    -transform:scale(1) rotate(0);
}
.center {
    background-color:rgba(255,255,255,0.3);
    border-radius:50%;
    border:2px solid #ffffff;
    bottom:0;
    color:white;
    height:80px;
    left:0;
    line-height:80px;
    margin:auto;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:80px;
    -webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
}
.open .center {
    border-color:#aaaaaa;
}
.menuItem {
    border-radius:50%;
    color:#eeeeee;
    display:block;
    height:80px;
    line-height:80px;
    margin-left:-41px;
    margin-top:-41px;
    position:absolute;
    text-align:center;
    width:80px;
    background-size:80px;
    /*去掉边框*/
    /*border:2px #b59494 solid;*/
    box-shadow:0px 0px 15px #fff;
    -webkit-box-shadow:0px 0px 15px #fff;
    -moz-box-shadow:0px 0px 15px #fff;
}
.menuItem:hover {
    box-shadow:inset 0px 0px 80px #fff;
    -webkit-box-shadow:inset 0px 0px 80px #fff;
    -moz-box-shadow:inset 0px 0px 80px #fff;
}
.ring a:nth-of-type(1) {
    background-image:url("../RightClickImg/shounvehuaji.png");
}
.ring a:nth-of-type(2) {
    background-image:url("../RightClickImg/chigua.png");
}
.ring a:nth-of-type(3) {
    background-image:url("../RightClickImg/jizhi.png");
}
.ring a:nth-of-type(4) {
    background-image:url("../RightClickImg/xiaoku.png");
}
/*.ring a:nth-of-type(5) {*/
/*    background-image:url("https://gitee.com/zyoushuo/Blog/raw/master/images/rightmenu5.jpg");*/
/*}*/
.ring a:nth-of-type(5) {
    background-image:url("../RightClickImg/huaixiao.png");
}
.ring a {
    display:inline-block;
    color:#ffffff;
    text-shadow:#DC965A 1px 0 0,#DC965A 0 1px 0,#DC965A -1px 0 0,#DC965A 0 -1px 0;
    -webkit-text-shadow:#DC965A 1px 0 0,#DC965A 0 1px 0,#DC965A -1px 0 0,#DC965A 0 -1px 0;
    -moz-text-shadow:#DC965A 1px 0 0,#DC965A 0 1px 0,#DC965A -1px 0 0,#DC965A 0 -1px 0;
    filter:Glow(color=#DC965A,strength=1);
}
.ring a:hover {
    text-shadow:#66CCFF 1px 0 0,#66CCFF 0 1px 0,#66CCFF -1px 0 0,#66CCFF 0 -1px 0;
    -webkit-text-shadow:#66CCFF 1px 0 0,#66CCFF 0 1px 0,#66CCFF -1px 0 0,#66CCFF 0 -1px 0;
    -moz-text-shadow:#66CCFF 1px 0 0,#66CCFF 0 1px 0,#66CCFF -1px 0 0,#66CCFF 0 -1px 0;
    filter:Glow(color=#66CCFF,strength=1);
}
.container {
    width:100%;
    height:100%;
}

/*----------------------   鼠标样式--------------------------------*/
/* 全局默认鼠标指针 */
body,
html{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/arrow.cur'),auto !important;
}
/* 悬停图片时的鼠标指针 */
img{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/btn.cur'),auto !important;
}
/* 选择链接标签时的鼠标指针 */
a:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/link.cur'),auto;
}
/* 选中输入框时的鼠标指针 */
input:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/input.cur'),auto;
}
/* 悬停按钮时的鼠标指针 */
button:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/btn.cur'),auto;
}
/* 悬停列表标签时的鼠标指针 */
i:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/link.cur'),auto;
}
/* 悬停页脚链接标签（例如页脚徽标）时的鼠标指针 */
#footer-wrap a:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/hf.cur'),auto;
}
/* 悬停页码时的鼠标指针 */
#pagination .page-number:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/i.cur'),auto;
}
/* 悬停菜单栏时的鼠标指针 */
#nav .site-page:hover{
    cursor: url('https://cdn.jsdelivr.net/npm/akilar-candyassets/cur/hf.cur'),auto;
}
/* ---------------------------滚动条------------------------*/
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #e58a8a;
    background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    border-radius: 2em;
}

::-webkit-scrollbar-corner {
    background-color: transparent;
}

::-moz-selection {
    color: #fff;
    background-color: #e58a8a;
}

/*-----------------------兴知天气插件位置-------------------*/
.sc-csuQGl.sw-container.sc-eqIVtm.fsIvwB{
    display: inline;
}

/* ----------------------bber轮播---------------------- */
#bber-talk {
    background:var(--card-bg);
    color:var(--fontcolor);
    padding:0.6rem 1rem 0.5rem 1rem;
    border-radius:12px;
    cursor:auto;
    box-shadow:var(--card-box-shadow);
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
    overflow:hidden;
    transition:all 0.3s;
    margin-bottom:-0.2rem;
    z-index: 10;
    position: relative;
}
#bber-talk:not(a) {
    font-weight:bold;
}
#bber-talk svg {
    fill: currentColor;
    vertical-align: middle;
    display: inline;
    margin-right:5px;
}
#bber-talk .talk-list {
    margin: 0;
    padding: 0;
    max-height: 1.6rem;
    overflow: hidden;
    margin-bottom: -0.3rem;
    transition: all 1s ease-in-out;
}
#bber-talk .talk-list :hover {
    color: #49b1f5 !important;
    transition: all .15s ease-in-out;
}
#bber-talk .talk-list li.item a {
    cursor:pointer;
}
#bber-talk .talk-list li {
    list-style: none;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

